home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / laptop-mode-tools / module-helpers / lm-polling-daemon
Text File  |  2009-10-06  |  636b  |  28 lines

  1. #!/bin/sh
  2. #
  3. # This is the laptop mode tools polling daemon. It is used by the module
  4. # battery-level-polling to periodically let laptop mode tools run and check
  5. # the battery levels.
  6.  
  7.  
  8. # Poll every 2.5 minutes. That ought to give a good balance between
  9. # polling too often (which costs power) and polling too little (which
  10. # risks data loss).
  11. INTERVAL=150
  12.  
  13. while ( true ) ; do
  14.     sleep $INTERVAL
  15.  
  16.     # Don't terminate during the call to laptop_mode; wait until afterwards
  17.     # to keep a stable situation.
  18.     MUSTQUIT=0
  19.     trap 'MUSTQUIT=1' TERM QUIT
  20.     
  21.     /usr/sbin/laptop_mode auto
  22.     
  23.     if [ $MUSTQUIT -eq 1 ] ; then
  24.         exit 0
  25.     fi        
  26.     trap - TERM
  27. done
  28.